LL DMA Functions ¶
Configuration ¶
- group DMA_LL_EF_Configuration
-
Functions
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_EnableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_DisableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledChannel
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if channel is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_IsEnabledChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ResetChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Reset channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR RESET LL_DMA_ResetChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_SuspendChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Suspend channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_SuspendChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ResumeChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Resume channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_ResumeChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsSuspendedChannel
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if channel is suspended.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_IsSuspendedChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListBaseAddr
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_base_addr
)
¶
-
Set linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_SetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_base_addr – Between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
uint32_t
LL_DMA_GetLinkedListBaseAddr
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_GetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Value – between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
void
LL_DMA_ConfigControl
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
¶
-
Configure all parameters linked to channel control.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_ConfigControl
CCR LAP LL_DMA_ConfigControl
CCR LSM LL_DMA_ConfigControl
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetChannelPriorityLevel
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
priority
)
¶
-
Set priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_SetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
priority – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetChannelPriorityLevel
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get channel priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_GetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetLinkStepMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
link_step_mode
)
¶
-
Set link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_SetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
link_step_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetLinkStepMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get Link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_GetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
¶
-
Configure transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigTransfer
CTR1 SINC LL_DMA_ConfigTransfer
CTR1 PAM LL_DMA_ConfigTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
¶
-
Configure data transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigDataTransfer
CTR1 SINC LL_DMA_ConfigDataTransfer
CTR1 SDW_LOG2 LL_DMA_ConfigDataTransfer
CTR1 DDW_LOG2 LL_DMA_ConfigDataTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataHandling
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
¶
-
Configure data handling.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_ConfigDataHandling
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetDestIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_inc
)
¶
-
Set destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_SetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_GetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDestDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_data_width
)
¶
-
Set destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_SetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_GetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTruncPadd
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_trunc_padd
)
¶
-
Set DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_trunc_padd – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTruncPadd
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataAlignment
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_alignment
)
¶
-
Set data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_alignment – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataAlignment
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_inc
)
¶
-
Set source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_SetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_GetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_data_width
)
¶
-
Set source data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_SetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get Source Data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_GetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
¶
-
Configure channel transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_ConfigChannelTransfer
CTR2 TRIGPOL LL_DMA_ConfigChannelTransfer
CTR2 TRIGM LL_DMA_ConfigChannelTransfer
CTR2 BREQ LL_DMA_ConfigChannelTransfer
CTR2 SWREQ LL_DMA_ConfigChannelTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
LL_DMA_DIRECT_XFER_EVENT_BLOCK or LL_DMA_LINKEDLIST_XFER_EVENT_BLOCK LL_DMA_LINKEDLIST_XFER_EVENT_NODE or LL_DMA_LINKEDLIST_XFER_EVENT_Q
LL_DMA_HARDWARE_REQUEST_BURST or LL_DMA_HARDWARE_REQUEST_BLOCK
LL_DMA_TRIGGER_POLARITY_MASKED or LL_DMA_TRIGGER_POLARITY_RISING or LL_DMA_TRIGGER_POLARITY_FALLING
LL_DMA_TRIGGER_BLOCK_TRANSFER or LL_DMA_TRIGGER_NODE_TRANSFER or LL_DMA_TRIGGER_SINGLE_BURST_TRANSFER
LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH or LL_DMA_DIRECTION_MEMORY_TO_MEMORY
-
void
LL_DMA_SetTransferEventMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
transfer_event_mode
)
¶
-
Set transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_SetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
transfer_event_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTransferEventMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_GetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_selection
,
uint32_t
trigger_config
)
¶
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_ConfigChannelTrigger
CTR2 TRIGM LL_DMA_ConfigChannelTrigger
CTR2 TRIGSEL LL_DMA_ConfigChannelTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_selection – This parameter can be one of the following values:
trigger_config – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetTriggerPolarity
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_polarity
)
¶
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_SetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_polarity – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerPolarity
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_GetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetTriggerMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_mode
)
¶
-
Set trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_SetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_GetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetFlowControlMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flow_control_mode
)
¶
-
Set flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_SetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flow_control_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetFlowControlMode
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_GetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTransferDirection
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
direction
)
¶
-
Set destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_SetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
direction – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTransferDirection
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_GetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWRequestMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_hw_request
)
¶
-
Set block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_SetHWRequestMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_hw_request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWRequestType
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_GetHWRequestType
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetPeriphRequest
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
request
)
¶
-
Set hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_SetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPeriphRequest
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_GetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger
)
¶
-
Set hardware trigger.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_SetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWTrigger
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get hardware triggers.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_GetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetBlkDataLength
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_data_length
)
¶
-
Set block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_SetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_data_length – Between 0 and 0x0000FFFF
-
uint32_t
LL_DMA_GetBlkDataLength
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_GetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFF
-
void
LL_DMA_ConfigAddresses
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
,
uint32_t
dest_address
)
¶
-
Configure the source and destination addresses.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_ConfigAddresses
CDAR DA LL_DMA_ConfigAddresses
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
Warning
This API must not be called when the DMA channel is enabled.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
dest_address – Between 0 and 0xFFFFFFFF
-
void
LL_DMA_SetSrcAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
)
¶
-
Set source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_SetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetSrcAddress
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_GetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_SetDestAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_address
)
¶
-
Set destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_SetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetDestAddress
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_GetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_ConfigLinkUpdate
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
registers_update
,
uint32_t
linked_list_addr_offset
)
¶
-
Configure registers update and node address offset during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_ConfigLinkUpdate
CLLR UT2 LL_DMA_ConfigLinkUpdate
CLLR UB1 LL_DMA_ConfigLinkUpdate
CLLR USA LL_DMA_ConfigLinkUpdate
CLLR UDA LL_DMA_ConfigLinkUpdate
CLLR ULL LL_DMA_ConfigLinkUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
registers_update – This parameter must be a combination of all the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
void
LL_DMA_EnableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_EnableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_DisableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CTR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_IsEnabledCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_EnableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_DisableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR2Update
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CTR2 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_IsEnabledCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_EnableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_DisableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCBR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CBR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_IsEnabledCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_EnableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_DisableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCSARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CSAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_IsEnabledCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_EnableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_DisableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCDARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CDAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_IsEnabledCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_EnableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_DisableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCLLRUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if CLLR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_IsEnabledCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListAddrOffset
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_addr_offset
)
¶
-
Set linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_SetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
uint32_t
LL_DMA_GetLinkedListAddrOffset
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_GetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFC.
-
void
LL_DMA_SetPrivAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
,
uint32_t
priv_attr
)
¶
-
Set the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_SetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
priv_attr – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPrivAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
¶
-
Get the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_GetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_LockAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
¶
-
Lock the privileged access levels attributes for item(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
RCFGLOCKR LOCKx LL_DMA_LockAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
-
uint32_t
LL_DMA_IsLockedAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
¶
-
Check if the DMA channel privilege attribute is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
SECCFGR LOCKx LL_DMA_IsLockedAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
¶
- group DMA_LL_EF_Configuration
-
Functions
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Enable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_EnableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Disable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_DisableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledChannel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if channel is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_IsEnabledChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ResetChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Reset channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR RESET LL_DMA_ResetChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_SuspendChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Suspend channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_SuspendChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ResumeChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Resume channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_ResumeChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsSuspendedChannel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if channel is suspended.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_IsSuspendedChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListBaseAddr
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_base_addr
)
-
Set linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_SetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_base_addr – Between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
uint32_t
LL_DMA_GetLinkedListBaseAddr
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_GetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Value – between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
void
LL_DMA_ConfigControl
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure all parameters linked to channel control.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_ConfigControl
CCR LAP LL_DMA_ConfigControl
CCR LSM LL_DMA_ConfigControl
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetChannelPriorityLevel
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
priority
)
-
Set priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_SetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
priority – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetChannelPriorityLevel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get channel priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_GetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetLinkStepMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
link_step_mode
)
-
Set link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_SetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
link_step_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetLinkStepMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get Link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_GetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigTransfer
CTR1 SINC LL_DMA_ConfigTransfer
CTR1 PAM LL_DMA_ConfigTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure data transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigDataTransfer
CTR1 SINC LL_DMA_ConfigDataTransfer
CTR1 SDW_LOG2 LL_DMA_ConfigDataTransfer
CTR1 DDW_LOG2 LL_DMA_ConfigDataTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataHandling
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure data handling.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_ConfigDataHandling
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetDestIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_inc
)
-
Set destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_SetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_GetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDestDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_data_width
)
-
Set destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_SetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_GetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTruncPadd
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_trunc_padd
)
-
Set DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_trunc_padd – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTruncPadd
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataAlignment
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_alignment
)
-
Set data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_alignment – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataAlignment
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_inc
)
-
Set source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_SetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_GetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_data_width
)
-
Set source data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_SetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get Source Data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_GetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure channel transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_ConfigChannelTransfer
CTR2 TRIGPOL LL_DMA_ConfigChannelTransfer
CTR2 TRIGM LL_DMA_ConfigChannelTransfer
CTR2 BREQ LL_DMA_ConfigChannelTransfer
CTR2 SWREQ LL_DMA_ConfigChannelTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
LL_DMA_DIRECT_XFER_EVENT_BLOCK or LL_DMA_LINKEDLIST_XFER_EVENT_BLOCK LL_DMA_LINKEDLIST_XFER_EVENT_NODE or LL_DMA_LINKEDLIST_XFER_EVENT_Q
LL_DMA_HARDWARE_REQUEST_BURST or LL_DMA_HARDWARE_REQUEST_BLOCK
LL_DMA_TRIGGER_POLARITY_MASKED or LL_DMA_TRIGGER_POLARITY_RISING or LL_DMA_TRIGGER_POLARITY_FALLING
LL_DMA_TRIGGER_BLOCK_TRANSFER or LL_DMA_TRIGGER_NODE_TRANSFER or LL_DMA_TRIGGER_SINGLE_BURST_TRANSFER
LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH or LL_DMA_DIRECTION_MEMORY_TO_MEMORY
-
void
LL_DMA_SetTransferEventMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
transfer_event_mode
)
-
Set transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_SetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
transfer_event_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTransferEventMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_GetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_selection
,
uint32_t
trigger_config
)
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_ConfigChannelTrigger
CTR2 TRIGM LL_DMA_ConfigChannelTrigger
CTR2 TRIGSEL LL_DMA_ConfigChannelTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_selection – This parameter can be one of the following values:
trigger_config – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetTriggerPolarity
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_polarity
)
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_SetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_polarity – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerPolarity
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_GetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetTriggerMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_mode
)
-
Set trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_SetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_GetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetFlowControlMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flow_control_mode
)
-
Set flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_SetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flow_control_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetFlowControlMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_GetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTransferDirection
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
direction
)
-
Set destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_SetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
direction – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTransferDirection
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_GetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWRequestMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_hw_request
)
-
Set block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_SetHWRequestMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_hw_request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWRequestType
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_GetHWRequestType
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetPeriphRequest
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
request
)
-
Set hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_SetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPeriphRequest
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_GetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger
)
-
Set hardware trigger.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_SetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWTrigger
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get hardware triggers.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_GetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetBlkDataLength
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_data_length
)
-
Set block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_SetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_data_length – Between 0 and 0x0000FFFF
-
uint32_t
LL_DMA_GetBlkDataLength
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_GetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFF
-
void
LL_DMA_ConfigAddresses
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
,
uint32_t
dest_address
)
-
Configure the source and destination addresses.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_ConfigAddresses
CDAR DA LL_DMA_ConfigAddresses
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
Warning
This API must not be called when the DMA channel is enabled.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
dest_address – Between 0 and 0xFFFFFFFF
-
void
LL_DMA_SetSrcAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
)
-
Set source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_SetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetSrcAddress
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_GetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_SetDestAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_address
)
-
Set destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_SetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetDestAddress
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_GetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_ConfigLinkUpdate
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
registers_update
,
uint32_t
linked_list_addr_offset
)
-
Configure registers update and node address offset during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_ConfigLinkUpdate
CLLR UT2 LL_DMA_ConfigLinkUpdate
CLLR UB1 LL_DMA_ConfigLinkUpdate
CLLR USA LL_DMA_ConfigLinkUpdate
CLLR UDA LL_DMA_ConfigLinkUpdate
CLLR ULL LL_DMA_ConfigLinkUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
registers_update – This parameter must be a combination of all the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
void
LL_DMA_EnableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_EnableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_DisableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CTR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_IsEnabledCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_EnableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_DisableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR2Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CTR2 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_IsEnabledCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_EnableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_DisableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCBR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CBR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_IsEnabledCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_EnableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_DisableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCSARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CSAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_IsEnabledCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_EnableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_DisableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCDARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CDAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_IsEnabledCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_EnableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_DisableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCLLRUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CLLR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_IsEnabledCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListAddrOffset
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_addr_offset
)
-
Set linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_SetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
uint32_t
LL_DMA_GetLinkedListAddrOffset
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_GetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFC.
-
void
LL_DMA_SetPrivAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
,
uint32_t
priv_attr
)
-
Set the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_SetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
priv_attr – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPrivAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Get the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_GetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_LockAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Lock the privileged access levels attributes for item(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
RCFGLOCKR LOCKx LL_DMA_LockAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
-
uint32_t
LL_DMA_IsLockedAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Check if the DMA channel privilege attribute is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
SECCFGR LOCKx LL_DMA_IsLockedAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
- group DMA_LL_EF_Configuration
-
Functions
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Enable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_EnableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Disable channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_DisableChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledChannel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if channel is enabled or disabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR EN LL_DMA_IsEnabledChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ResetChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Reset channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR RESET LL_DMA_ResetChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_SuspendChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Suspend channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_SuspendChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ResumeChannel
(
DMA_Channel_TypeDef
*
channel
)
-
Resume channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_ResumeChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsSuspendedChannel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if channel is suspended.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSP LL_DMA_IsSuspendedChannel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListBaseAddr
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_base_addr
)
-
Set linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_SetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_base_addr – Between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
uint32_t
LL_DMA_GetLinkedListBaseAddr
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get linked list base address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLBAR LBA LL_DMA_GetLinkedListBaseAddr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Value – between 0 and 0xFFFF0000 (where the 4 LSB bytes are always 0)
-
void
LL_DMA_ConfigControl
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure all parameters linked to channel control.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_ConfigControl
CCR LAP LL_DMA_ConfigControl
CCR LSM LL_DMA_ConfigControl
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetChannelPriorityLevel
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
priority
)
-
Set priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_SetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
priority – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetChannelPriorityLevel
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get channel priority level.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR PRIO LL_DMA_GetChannelPriorityLevel
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetLinkStepMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
link_step_mode
)
-
Set link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_SetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
link_step_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetLinkStepMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get Link step mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR LSM LL_DMA_GetLinkStepMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigTransfer
CTR1 SINC LL_DMA_ConfigTransfer
CTR1 PAM LL_DMA_ConfigTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure data transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_ConfigDataTransfer
CTR1 SINC LL_DMA_ConfigDataTransfer
CTR1 SDW_LOG2 LL_DMA_ConfigDataTransfer
CTR1 DDW_LOG2 LL_DMA_ConfigDataTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_ConfigDataHandling
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure data handling.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_ConfigDataHandling
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetDestIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_inc
)
-
Set destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_SetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DINC LL_DMA_GetDestIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDestDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_data_width
)
-
Set destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_SetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDestDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 DDW_LOG2 LL_DMA_GetDestDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTruncPadd
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_trunc_padd
)
-
Set DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_trunc_padd – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTruncPadd
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get DMA channel destination data truncation and padding.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataTruncPadd
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataAlignment
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
data_alignment
)
-
Set data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_SetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
data_alignment – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataAlignment
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get data alignment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 PAM LL_DMA_GetDataAlignment
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcIncMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_inc
)
-
Set source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_SetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_inc – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcIncMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get source increment mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SINC LL_DMA_GetSrcIncMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetSrcDataWidth
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_data_width
)
-
Set source data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_SetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_data_width – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetSrcDataWidth
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get Source Data width.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR1 SDW_LOG2 LL_DMA_GetSrcDataWidth
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTransfer
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
configuration
)
-
Configure channel transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_ConfigChannelTransfer
CTR2 TRIGPOL LL_DMA_ConfigChannelTransfer
CTR2 TRIGM LL_DMA_ConfigChannelTransfer
CTR2 BREQ LL_DMA_ConfigChannelTransfer
CTR2 SWREQ LL_DMA_ConfigChannelTransfer
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
configuration – This parameter must be a combination of all the following values:
LL_DMA_DIRECT_XFER_EVENT_BLOCK or LL_DMA_LINKEDLIST_XFER_EVENT_BLOCK LL_DMA_LINKEDLIST_XFER_EVENT_NODE or LL_DMA_LINKEDLIST_XFER_EVENT_Q
LL_DMA_HARDWARE_REQUEST_BURST or LL_DMA_HARDWARE_REQUEST_BLOCK
LL_DMA_TRIGGER_POLARITY_MASKED or LL_DMA_TRIGGER_POLARITY_RISING or LL_DMA_TRIGGER_POLARITY_FALLING
LL_DMA_TRIGGER_BLOCK_TRANSFER or LL_DMA_TRIGGER_NODE_TRANSFER or LL_DMA_TRIGGER_SINGLE_BURST_TRANSFER
LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMORY_TO_PERIPH or LL_DMA_DIRECTION_MEMORY_TO_MEMORY
-
void
LL_DMA_SetTransferEventMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
transfer_event_mode
)
-
Set transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_SetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
transfer_event_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTransferEventMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get transfer event mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TCEM LL_DMA_GetTransferEventMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_ConfigChannelTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_selection
,
uint32_t
trigger_config
)
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_ConfigChannelTrigger
CTR2 TRIGM LL_DMA_ConfigChannelTrigger
CTR2 TRIGSEL LL_DMA_ConfigChannelTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_selection – This parameter can be one of the following values:
trigger_config – This parameter must be a combination of all the following values:
-
void
LL_DMA_SetTriggerPolarity
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_polarity
)
-
Set trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_SetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_polarity – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerPolarity
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGPOL LL_DMA_GetTriggerPolarity
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetTriggerMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger_mode
)
-
Set trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_SetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetTriggerMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger Mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGM LL_DMA_GetTriggerMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetFlowControlMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flow_control_mode
)
-
Set flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_SetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flow_control_mode – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetFlowControlMode
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get flow control mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 PFREQ LL_DMA_GetFlowControlMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetDataTransferDirection
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
direction
)
-
Set destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_SetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
direction – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetDataTransferDirection
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination hardware and software transfer request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 SWREQ LL_DMA_GetDataTransferDirection
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWRequestMode
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_hw_request
)
-
Set block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_SetHWRequestMode
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_hw_request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWRequestType
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get block hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 BREQ LL_DMA_GetHWRequestType
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetPeriphRequest
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
request
)
-
Set hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_SetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
request – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPeriphRequest
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get hardware request.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 REQSEL LL_DMA_GetPeriphRequest
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetHWTrigger
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
trigger
)
-
Set hardware trigger.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_SetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
trigger – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetHWTrigger
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get hardware triggers.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CTR2 TRIGSEL LL_DMA_GetHWTrigger
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_SetBlkDataLength
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
blk_data_length
)
-
Set block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_SetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
blk_data_length – Between 0 and 0x0000FFFF
-
uint32_t
LL_DMA_GetBlkDataLength
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get block data length in bytes to transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CBR1 BNDT LL_DMA_GetBlkDataLength
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFF
-
void
LL_DMA_ConfigAddresses
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
,
uint32_t
dest_address
)
-
Configure the source and destination addresses.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_ConfigAddresses
CDAR DA LL_DMA_ConfigAddresses
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
Warning
This API must not be called when the DMA channel is enabled.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
dest_address – Between 0 and 0xFFFFFFFF
-
void
LL_DMA_SetSrcAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
src_address
)
-
Set source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_SetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
src_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetSrcAddress
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get source address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSAR SA LL_DMA_GetSrcAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_SetDestAddress
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
dest_address
)
-
Set destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_SetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
dest_address – Between 0 and 0xFFFFFFFF
-
uint32_t
LL_DMA_GetDestAddress
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get destination address.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CDAR DA LL_DMA_GetDestAddress
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0xFFFFFFFF
-
void
LL_DMA_ConfigLinkUpdate
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
registers_update
,
uint32_t
linked_list_addr_offset
)
-
Configure registers update and node address offset during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_ConfigLinkUpdate
CLLR UT2 LL_DMA_ConfigLinkUpdate
CLLR UB1 LL_DMA_ConfigLinkUpdate
CLLR USA LL_DMA_ConfigLinkUpdate
CLLR UDA LL_DMA_ConfigLinkUpdate
CLLR ULL LL_DMA_ConfigLinkUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
registers_update – This parameter must be a combination of all the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
void
LL_DMA_EnableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_EnableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CTR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_DisableCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CTR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT1 LL_DMA_IsEnabledCTR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_EnableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCTR2Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CTR2 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_DisableCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCTR2Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CTR2 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UT2 LL_DMA_IsEnabledCTR2Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_EnableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCBR1Update
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CBR1 update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_DisableCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCBR1Update
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CBR1 update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UB1 LL_DMA_IsEnabledCBR1Update
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_EnableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCSARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CSAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_DisableCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCSARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CSAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR USA LL_DMA_IsEnabledCSARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_EnableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCDARUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CDAR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_DisableCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCDARUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CDAR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR UDA LL_DMA_IsEnabledCDARUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Enable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_EnableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableCLLRUpdate
(
DMA_Channel_TypeDef
*
channel
)
-
Disable CLLR update during the link transfer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_DisableCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledCLLRUpdate
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if CLLR update during the link transfer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR ULL LL_DMA_IsEnabledCLLRUpdate
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_SetLinkedListAddrOffset
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
linked_list_addr_offset
)
-
Set linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_SetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
linked_list_addr_offset – Between 0 and 0x0000FFFC
-
uint32_t
LL_DMA_GetLinkedListAddrOffset
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get linked list address offset.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CLLR LA LL_DMA_GetLinkedListAddrOffset
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
Between – 0 and 0x0000FFFC.
-
void
LL_DMA_SetPrivAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
,
uint32_t
priv_attr
)
-
Set the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_SetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
priv_attr – This parameter can be one of the following values:
-
uint32_t
LL_DMA_GetPrivAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Get the privileged access level attribute for DMA channel.
- Reference Manual to LL API cross reference (Register Field Functions)
-
PRIVCFGR PRIVx LL_DMA_GetPrivAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_DMA_LockAttr
(
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Lock the privileged access levels attributes for item(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
RCFGLOCKR LOCKx LL_DMA_LockAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
-
uint32_t
LL_DMA_IsLockedAttr
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Check if the DMA channel privilege attribute is locked.
- Reference Manual to LL API cross reference (Register Field Functions)
-
SECCFGR LOCKx LL_DMA_IsLockedAttr
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be a combination of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableChannel
(
DMA_Channel_TypeDef
*
channel
)
Flag Management ¶
- group DMA_LL_EF_FLAG_Management
-
Functions
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
¶
-
Clear flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag
CFCR SUSPF LL_DMA_ClearFlag
CFCR USEF LL_DMA_ClearFlag
CFCR ULEF LL_DMA_ClearFlag
CFCR DTEF LL_DMA_ClearFlag
CFCR HTF LL_DMA_ClearFlag
CFCR TCF LL_DMA_ClearFlag
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flag – This parameter must be a combination of all the following values:
-
void
LL_DMA_ClearFlag_TO
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_SUSP
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR SUSPF LL_DMA_ClearFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_USE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR USEF LL_DMA_ClearFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_ULE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR ULEF LL_DMA_ClearFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_DTE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR DTEF LL_DMA_ClearFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_HT
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR HTF LL_DMA_ClearFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_TC
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Clear transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TCF LL_DMA_ClearFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsActiveFlag_TO
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TOF LL_DMA_IsActiveFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR SUSPF LL_DMA_IsActiveFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_USE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR USEF LL_DMA_IsActiveFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get update link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR ULEF LL_DMA_IsActiveFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR DTEF LL_DMA_IsActiveFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_HT
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR HTF LL_DMA_IsActiveFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_TC
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TCF LL_DMA_IsActiveFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_IDLE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Get idle flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR IDLEF LL_DMA_IsActiveFlag_IDLE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_MIS
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
¶
-
Check if masked interrupt is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MISR MISx LL_DMA_IsActiveFlag_MIS
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
¶
- group DMA_LL_EF_FLAG_Management
-
Functions
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
-
Clear flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag
CFCR SUSPF LL_DMA_ClearFlag
CFCR USEF LL_DMA_ClearFlag
CFCR ULEF LL_DMA_ClearFlag
CFCR DTEF LL_DMA_ClearFlag
CFCR HTF LL_DMA_ClearFlag
CFCR TCF LL_DMA_ClearFlag
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flag – This parameter must be a combination of all the following values:
-
void
LL_DMA_ClearFlag_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Clear trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Clear suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR SUSPF LL_DMA_ClearFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR USEF LL_DMA_ClearFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR ULEF LL_DMA_ClearFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR DTEF LL_DMA_ClearFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Clear half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR HTF LL_DMA_ClearFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Clear transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TCF LL_DMA_ClearFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsActiveFlag_TO
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TOF LL_DMA_IsActiveFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR SUSPF LL_DMA_IsActiveFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_USE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR USEF LL_DMA_IsActiveFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get update link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR ULEF LL_DMA_IsActiveFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR DTEF LL_DMA_IsActiveFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_HT
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR HTF LL_DMA_IsActiveFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_TC
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TCF LL_DMA_IsActiveFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_IDLE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get idle flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR IDLEF LL_DMA_IsActiveFlag_IDLE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_MIS
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Check if masked interrupt is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MISR MISx LL_DMA_IsActiveFlag_MIS
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
- group DMA_LL_EF_FLAG_Management
-
Functions
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
-
Clear flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag
CFCR SUSPF LL_DMA_ClearFlag
CFCR USEF LL_DMA_ClearFlag
CFCR ULEF LL_DMA_ClearFlag
CFCR DTEF LL_DMA_ClearFlag
CFCR HTF LL_DMA_ClearFlag
CFCR TCF LL_DMA_ClearFlag
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
flag – This parameter must be a combination of all the following values:
-
void
LL_DMA_ClearFlag_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Clear trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TOF LL_DMA_ClearFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Clear suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR SUSPF LL_DMA_ClearFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR USEF LL_DMA_ClearFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR ULEF LL_DMA_ClearFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Clear data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR DTEF LL_DMA_ClearFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Clear half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR HTF LL_DMA_ClearFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_ClearFlag_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Clear transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CFCR TCF LL_DMA_ClearFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsActiveFlag_TO
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get trigger overrun flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TOF LL_DMA_IsActiveFlag_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get suspension flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR SUSPF LL_DMA_IsActiveFlag_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_USE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get user setting error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR USEF LL_DMA_IsActiveFlag_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get update link transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR ULEF LL_DMA_IsActiveFlag_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get data transfer error flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR DTEF LL_DMA_IsActiveFlag_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_HT
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get half transfer flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR HTF LL_DMA_IsActiveFlag_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_TC
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get transfer complete flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR TCF LL_DMA_IsActiveFlag_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_IDLE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Get idle flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CSR IDLEF LL_DMA_IsActiveFlag_IDLE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsActiveFlag_MIS
(
const
DMA_TypeDef
*
dmax
,
uint32_t
channel
)
-
Check if masked interrupt is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
MISR MISx LL_DMA_IsActiveFlag_MIS
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
dmax – dmax Instance
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_ClearFlag
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
flag
)
Interrupt Management ¶
- group DMA_LL_EF_IT_Management
-
Functions
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
¶
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_EnableIT
CCR SUSPIF LL_DMA_EnableIT
CCR USEIF LL_DMA_EnableIT
CCR ULEIF LL_DMA_EnableIT
CCR DTEIF LL_DMA_EnableIT
CCR HTIF LL_DMA_EnableIT
CCR TCIF LL_DMA_EnableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_DisableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
¶
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_DisableIT
CCR SUSPIF LL_DMA_DisableIT
CCR USEIF LL_DMA_DisableIT
CCR ULEIF LL_DMA_DisableIT
CCR DTEIF LL_DMA_DisableIT
CCR HTIF LL_DMA_DisableIT
CCR TCIF LL_DMA_DisableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_EnableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_EnableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_EnableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_EnableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_EnableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_EnableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_EnableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Enable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_EnableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_DisableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_DisableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_DisableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_DisableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_DisableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_DisableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
¶
-
Disable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_DisableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledIT_TO
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if trigger overrun interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_IsEnabledIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if suspension interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_IsEnabledIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_USE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if user setting error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_IsEnabledIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if update link transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_IsEnabledIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if data transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_IsEnabledIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_HT
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if half transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_IsEnabledIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_TC
(
const
DMA_Channel_TypeDef
*
channel
)
¶
-
Check if transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_IsEnabledIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
¶
- group DMA_LL_EF_IT_Management
-
Functions
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_EnableIT
CCR SUSPIF LL_DMA_EnableIT
CCR USEIF LL_DMA_EnableIT
CCR ULEIF LL_DMA_EnableIT
CCR DTEIF LL_DMA_EnableIT
CCR HTIF LL_DMA_EnableIT
CCR TCIF LL_DMA_EnableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_DisableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_DisableIT
CCR SUSPIF LL_DMA_DisableIT
CCR USEIF LL_DMA_DisableIT
CCR ULEIF LL_DMA_DisableIT
CCR DTEIF LL_DMA_DisableIT
CCR HTIF LL_DMA_DisableIT
CCR TCIF LL_DMA_DisableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_EnableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Enable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_EnableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Enable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_EnableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_EnableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_EnableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_EnableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Enable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_EnableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Enable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_EnableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Disable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_DisableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Disable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_DisableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_DisableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_DisableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_DisableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Disable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_DisableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Disable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_DisableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledIT_TO
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if trigger overrun interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_IsEnabledIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if suspension interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_IsEnabledIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_USE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if user setting error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_IsEnabledIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if update link transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_IsEnabledIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if data transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_IsEnabledIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_HT
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if half transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_IsEnabledIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_TC
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_IsEnabledIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
- group DMA_LL_EF_IT_Management
-
Functions
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_EnableIT
CCR SUSPIF LL_DMA_EnableIT
CCR USEIF LL_DMA_EnableIT
CCR ULEIF LL_DMA_EnableIT
CCR DTEIF LL_DMA_EnableIT
CCR HTIF LL_DMA_EnableIT
CCR TCIF LL_DMA_EnableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_DisableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)
-
Enable interrupts.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIF LL_DMA_DisableIT
CCR SUSPIF LL_DMA_DisableIT
CCR USEIF LL_DMA_DisableIT
CCR ULEIF LL_DMA_DisableIT
CCR DTEIF LL_DMA_DisableIT
CCR HTIF LL_DMA_DisableIT
CCR TCIF LL_DMA_DisableIT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
interrupt – This parameter must be a combination of all the following values:
-
void
LL_DMA_EnableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Enable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_EnableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Enable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_EnableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_EnableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_EnableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Enable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_EnableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Enable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_EnableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_EnableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Enable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_EnableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TO
(
DMA_Channel_TypeDef
*
channel
)
-
Disable trigger overrun interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_DisableIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_SUSP
(
DMA_Channel_TypeDef
*
channel
)
-
Disable suspension interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_DisableIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_USE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable user setting error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_DisableIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_ULE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable update link transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_DisableIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_DTE
(
DMA_Channel_TypeDef
*
channel
)
-
Disable data transfer error interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_DisableIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_HT
(
DMA_Channel_TypeDef
*
channel
)
-
Disable half transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_DisableIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
void
LL_DMA_DisableIT_TC
(
DMA_Channel_TypeDef
*
channel
)
-
Disable transfer complete interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_DisableIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
-
uint32_t
LL_DMA_IsEnabledIT_TO
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if trigger overrun interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TOIE LL_DMA_IsEnabledIT_TO
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_SUSP
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if suspension interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR SUSPIE LL_DMA_IsEnabledIT_SUSP
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_USE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if user setting error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR USEIE LL_DMA_IsEnabledIT_USE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_ULE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if update link transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR ULEIE LL_DMA_IsEnabledIT_ULE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_DTE
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if data transfer error interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR DTEIE LL_DMA_IsEnabledIT_DTE
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_HT
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if half transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR HTIE LL_DMA_IsEnabledIT_HT
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
uint32_t
LL_DMA_IsEnabledIT_TC
(
const
DMA_Channel_TypeDef
*
channel
)
-
Check if transfer complete interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CCR TCIE LL_DMA_IsEnabledIT_TC
Note
(*) Availability depends on the selected device.
Please refer to the reference manual for more details.
- Parameters :
-
channel – This parameter can be one of the following values:
- Return values :
-
State – of bit (1 or 0).
-
void
LL_DMA_EnableIT
(
DMA_Channel_TypeDef
*
channel
,
uint32_t
interrupt
)